After successfully completing this section, you should be able to
Required:
Suggested:
Section 1 – Principles of Network Applications
Principles of network applications
Network application architecture
Client-server architecture
Data center
P2P architecture
Self-scalability
Processes and communication between processes
Socket as a software interface
Application Programming Interface (API)
IP address and port number
Reliable data transfer
Loss-tolerant applications
Bandwidth-sensitive applications
Elastic applications
transport layer services
TCP services
UDP services
TCP connection
Application-layer protocols
HTTP
FTP
SMTP